{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 准备数据"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "xtquant文档地址：http://dict.thinktrader.net/nativeApi/start_now.html\n"
     ]
    }
   ],
   "source": [
    "# 加载模块\n",
    "from datetime import datetime\n",
    "\n",
    "from tqdm import tqdm\n",
    "from xtquant import xtdata\n",
    "\n",
    "from vnpy.trader.database import DB_TZ\n",
    "from vnpy.trader.datafeed import get_datafeed\n",
    "from vnpy.trader.constant import Exchange, Interval\n",
    "from vnpy.trader.object import HistoryRequest\n",
    "\n",
    "from vnpy.alpha import AlphaLab, logger"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 设置下载参数\n",
    "task_name = \"csi300\"\n",
    "index_symbol = \"000300.SSE\"\n",
    "xt_index_symbol = \"000300.SH\"\n",
    "\n",
    "start_date = \"20070101\"\n",
    "end_date = \"20231231\"\n",
    "\n",
    "intervals = [\n",
    "    Interval.DAILY,\n",
    "]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 创建投研实验室\n",
    "lab = AlphaLab(f\"./lab/{task_name}\")    # 指定数据文件夹"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "True"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 初始化数据服务（这里配置使用的迅投研）\n",
    "datafeed = get_datafeed()\n",
    "datafeed.init()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "scrolled": true
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'000001.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 377},\n",
       " '000002.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 313},\n",
       " '000003.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 26},\n",
       " '000004.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 278},\n",
       " '000005.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 65},\n",
       " '000006.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 14, 20, 0, 0, 2000),\n",
       "  'count': 12},\n",
       " '000007.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 20, 20, 0, 0, 7000),\n",
       "  'count': 56},\n",
       " '000008.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 97},\n",
       " '000009.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 44},\n",
       " '000010.BKZS': {'start_time': datetime.datetime(2005, 1, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 70},\n",
       " '000011.BKZS': {'start_time': datetime.datetime(2020, 6, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 147},\n",
       " '000015.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 20},\n",
       " '000016.BKZS': {'start_time': datetime.datetime(2004, 1, 2, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 57},\n",
       " '000017.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 316},\n",
       " '000018.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 32},\n",
       " '000019.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 37},\n",
       " '000020.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 27, 20, 0, 0, 2000),\n",
       "  'count': 39},\n",
       " '000021.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 43},\n",
       " '000025.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 32},\n",
       " '000026.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 30},\n",
       " '000027.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 32},\n",
       " '000028.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 33},\n",
       " '000029.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000030.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 39},\n",
       " '000031.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 41},\n",
       " '000032.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000033.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000034.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 39},\n",
       " '000035.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 38},\n",
       " '000036.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 33},\n",
       " '000037.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 31},\n",
       " '000038.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 32},\n",
       " '000039.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000040.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 30},\n",
       " '000041.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 17, 20, 0, 0, 2000),\n",
       "  'count': 34},\n",
       " '000042.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 17, 20, 0, 0, 2000),\n",
       "  'count': 36},\n",
       " '000043.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 33},\n",
       " '000044.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 39},\n",
       " '000045.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 54},\n",
       " '000046.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 55},\n",
       " '000047.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 56},\n",
       " '000048.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 17, 20, 0, 0, 2000),\n",
       "  'count': 28},\n",
       " '000049.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 33},\n",
       " '000050.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000051.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 42},\n",
       " '000052.BKZS': {'start_time': datetime.datetime(2012, 1, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000053.BKZS': {'start_time': datetime.datetime(2012, 1, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 42},\n",
       " '000054.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 39},\n",
       " '000055.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 35},\n",
       " '000056.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000057.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 39},\n",
       " '000058.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 43},\n",
       " '000059.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 52},\n",
       " '000060.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 54},\n",
       " '000062.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 35},\n",
       " '000063.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 38},\n",
       " '000064.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000065.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 35},\n",
       " '000066.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000067.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000068.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000069.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000070.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000071.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000072.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 39},\n",
       " '000073.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 37},\n",
       " '000074.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000075.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 31},\n",
       " '000076.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 28},\n",
       " '000077.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000078.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 32},\n",
       " '000079.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 17, 20, 0, 0, 2000),\n",
       "  'count': 31},\n",
       " '000090.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 271},\n",
       " '000091.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 39},\n",
       " '000092.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000093.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 38},\n",
       " '000094.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 33},\n",
       " '000095.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 41},\n",
       " '000096.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 43},\n",
       " '000097.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000098.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 33},\n",
       " '000099.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 18, 20, 0, 0, 2000),\n",
       "  'count': 34},\n",
       " '000100.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 43},\n",
       " '000102.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000103.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000104.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000105.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 41},\n",
       " '000106.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 42},\n",
       " '000107.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 37},\n",
       " '000108.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000109.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000110.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000111.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 37},\n",
       " '000112.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 29},\n",
       " '000113.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000114.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 17, 20, 0, 0, 2000),\n",
       "  'count': 24},\n",
       " '000115.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 44},\n",
       " '000117.BKZS': {'start_time': datetime.datetime(2011, 10, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 37},\n",
       " '000118.BKZS': {'start_time': datetime.datetime(2011, 10, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 41},\n",
       " '000119.BKZS': {'start_time': datetime.datetime(2011, 10, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 43},\n",
       " '000120.BKZS': {'start_time': datetime.datetime(2011, 10, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 43},\n",
       " '000121.BKZS': {'start_time': datetime.datetime(2011, 10, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000122.BKZS': {'start_time': datetime.datetime(2011, 10, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000123.BKZS': {'start_time': datetime.datetime(2013, 2, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 34},\n",
       " '000125.BKZS': {'start_time': datetime.datetime(2013, 2, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000126.BKZS': {'start_time': datetime.datetime(2011, 12, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000128.BKZS': {'start_time': datetime.datetime(2012, 1, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 43},\n",
       " '000129.BKZS': {'start_time': datetime.datetime(2012, 1, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 37},\n",
       " '000130.BKZS': {'start_time': datetime.datetime(2012, 1, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 39},\n",
       " '000131.BKZS': {'start_time': datetime.datetime(2012, 2, 9, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 17, 20, 0, 0, 2000),\n",
       "  'count': 21},\n",
       " '000132.BKZS': {'start_time': datetime.datetime(2012, 4, 19, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000133.BKZS': {'start_time': datetime.datetime(2012, 4, 19, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 43},\n",
       " '000134.BKZS': {'start_time': datetime.datetime(2012, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 18},\n",
       " '000135.BKZS': {'start_time': datetime.datetime(2012, 8, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 34},\n",
       " '000136.BKZS': {'start_time': datetime.datetime(2012, 8, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 31},\n",
       " '000137.BKZS': {'start_time': datetime.datetime(2012, 8, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000138.BKZS': {'start_time': datetime.datetime(2012, 8, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000139.BKZS': {'start_time': datetime.datetime(2020, 6, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 92},\n",
       " '000141.BKZS': {'start_time': datetime.datetime(2013, 2, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 37},\n",
       " '000142.BKZS': {'start_time': datetime.datetime(2013, 2, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 37},\n",
       " '000145.BKZS': {'start_time': datetime.datetime(2012, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 30},\n",
       " '000146.BKZS': {'start_time': datetime.datetime(2012, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 33},\n",
       " '000147.BKZS': {'start_time': datetime.datetime(2012, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 33},\n",
       " '000148.BKZS': {'start_time': datetime.datetime(2012, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000149.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 31},\n",
       " '000150.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 30},\n",
       " '000151.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 18},\n",
       " '000152.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 19},\n",
       " '000153.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 20},\n",
       " '000155.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 38},\n",
       " '000158.BKZS': {'start_time': datetime.datetime(2012, 9, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000159.BKZS': {'start_time': datetime.datetime(2014, 11, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 20, 20, 0, 0, 2000),\n",
       "  'count': 90},\n",
       " '000160.BKZS': {'start_time': datetime.datetime(2015, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 40},\n",
       " '000161.BKZS': {'start_time': datetime.datetime(2015, 10, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 30},\n",
       " '000162.BKZS': {'start_time': datetime.datetime(2015, 10, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 27},\n",
       " '000171.BKZS': {'start_time': datetime.datetime(2017, 1, 26, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 22},\n",
       " '000300.BKZS': {'start_time': datetime.datetime(2005, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 65},\n",
       " '000500.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 2},\n",
       " '000501.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 1, 0, 0),\n",
       "  'count': 3},\n",
       " '000510.BKZS': {'start_time': datetime.datetime(2024, 9, 23, 20, 0, 0, 2000),\n",
       "  'end_time': datetime.datetime(2025, 2, 17, 20, 0, 0, 13000),\n",
       "  'count': 3},\n",
       " '000680.BKZS': {'start_time': datetime.datetime(2025, 1, 21, 20, 0, 0, 3000),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 7},\n",
       " '000681.BKZS': {'start_time': datetime.datetime(2025, 1, 21, 20, 0, 0, 3000),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 7},\n",
       " '000682.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 8},\n",
       " '000683.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '000685.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '000687.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 8},\n",
       " '000688.BKZS': {'start_time': datetime.datetime(2020, 7, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 18},\n",
       " '000689.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '000690.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '000691.BKZS': {'start_time': datetime.datetime(2024, 3, 21, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 5},\n",
       " '000692.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 9},\n",
       " '000693.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '000695.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '000697.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '000698.BKZS': {'start_time': datetime.datetime(2023, 8, 7, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 8},\n",
       " '000699.BKZS': {'start_time': datetime.datetime(2024, 8, 20, 20, 0, 0, 12000),\n",
       "  'end_time': datetime.datetime(2025, 3, 17, 20, 0, 0, 2000),\n",
       "  'count': 4},\n",
       " '000801.BKZS': {'start_time': datetime.datetime(2011, 11, 7, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000802.BKZS': {'start_time': datetime.datetime(2011, 11, 7, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 46},\n",
       " '000803.BKZS': {'start_time': datetime.datetime(2012, 1, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000804.BKZS': {'start_time': datetime.datetime(2012, 1, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 34},\n",
       " '000805.BKZS': {'start_time': datetime.datetime(2012, 1, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000806.BKZS': {'start_time': datetime.datetime(2012, 2, 9, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000807.BKZS': {'start_time': datetime.datetime(2012, 2, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000808.BKZS': {'start_time': datetime.datetime(2012, 2, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000809.BKZS': {'start_time': datetime.datetime(2020, 6, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 1, 0, 0),\n",
       "  'count': 10},\n",
       " '000810.BKZS': {'start_time': datetime.datetime(2012, 4, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 30},\n",
       " '000811.BKZS': {'start_time': datetime.datetime(2012, 4, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 29},\n",
       " '000812.BKZS': {'start_time': datetime.datetime(2012, 4, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000813.BKZS': {'start_time': datetime.datetime(2012, 4, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000814.BKZS': {'start_time': datetime.datetime(2012, 4, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000815.BKZS': {'start_time': datetime.datetime(2012, 4, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000816.BKZS': {'start_time': datetime.datetime(2012, 4, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000817.BKZS': {'start_time': datetime.datetime(2011, 9, 26, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 5, 1, 0, 0),\n",
       "  'count': 29},\n",
       " '000818.BKZS': {'start_time': datetime.datetime(2012, 4, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000819.BKZS': {'start_time': datetime.datetime(2012, 5, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000820.BKZS': {'start_time': datetime.datetime(2012, 5, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000821.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 25},\n",
       " '000822.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000824.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 28},\n",
       " '000825.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 31, 0, 0),\n",
       "  'count': 17},\n",
       " '000826.BKZS': {'start_time': datetime.datetime(2012, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 31, 0, 0),\n",
       "  'count': 18},\n",
       " '000827.BKZS': {'start_time': datetime.datetime(2012, 9, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 33},\n",
       " '000828.BKZS': {'start_time': datetime.datetime(2012, 8, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 35},\n",
       " '000829.BKZS': {'start_time': datetime.datetime(2012, 8, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 30},\n",
       " '000830.BKZS': {'start_time': datetime.datetime(2012, 8, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000831.BKZS': {'start_time': datetime.datetime(2012, 8, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 35},\n",
       " '000832.BKZS': {'start_time': datetime.datetime(2020, 6, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 144},\n",
       " '000838.BKZS': {'start_time': datetime.datetime(2012, 9, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000839.BKZS': {'start_time': datetime.datetime(2012, 11, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 36},\n",
       " '000840.BKZS': {'start_time': datetime.datetime(2012, 11, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000841.BKZS': {'start_time': datetime.datetime(2012, 12, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000842.BKZS': {'start_time': datetime.datetime(2012, 12, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 49},\n",
       " '000843.BKZS': {'start_time': datetime.datetime(2013, 1, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 36},\n",
       " '000844.BKZS': {'start_time': datetime.datetime(2013, 1, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000846.BKZS': {'start_time': datetime.datetime(2012, 10, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 1, 0, 0),\n",
       "  'count': 37},\n",
       " '000852.BKZS': {'start_time': datetime.datetime(2014, 10, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 43},\n",
       " '000855.BKZS': {'start_time': datetime.datetime(2014, 11, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 44},\n",
       " '000859.BKZS': {'start_time': datetime.datetime(2019, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 17},\n",
       " '000860.BKZS': {'start_time': datetime.datetime(2018, 3, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 28},\n",
       " '000861.BKZS': {'start_time': datetime.datetime(2019, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 21},\n",
       " '000888.BKZS': {'start_time': datetime.datetime(2024, 7, 29, 20, 0, 0, 12000),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 49},\n",
       " '000891.BKZS': {'start_time': datetime.datetime(2023, 6, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 15},\n",
       " '000901.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 38},\n",
       " '000902.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 361},\n",
       " '000903.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 42},\n",
       " '000904.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 43},\n",
       " '000905.BKZS': {'start_time': datetime.datetime(2007, 1, 15, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 17, 20, 0, 0, 13000),\n",
       "  'count': 55},\n",
       " '000906.BKZS': {'start_time': datetime.datetime(2007, 1, 15, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 72},\n",
       " '000907.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 51},\n",
       " '000908.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 26},\n",
       " '000909.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 31, 0, 0),\n",
       "  'count': 31},\n",
       " '000910.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 34},\n",
       " '000911.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000912.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 31, 0, 0),\n",
       "  'count': 27},\n",
       " '000913.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '000914.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 41},\n",
       " '000915.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 30},\n",
       " '000916.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 20},\n",
       " '000917.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 31, 0, 0),\n",
       "  'count': 26},\n",
       " '000918.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 38},\n",
       " '000919.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 36},\n",
       " '000920.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 40},\n",
       " '000921.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 40},\n",
       " '000922.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 31, 0, 0),\n",
       "  'count': 21},\n",
       " '000925.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 23},\n",
       " '000926.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 9, 1, 0, 0),\n",
       "  'count': 116},\n",
       " '000927.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 42},\n",
       " '000928.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 31},\n",
       " '000929.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 41},\n",
       " '000930.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 43},\n",
       " '000931.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 42},\n",
       " '000932.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 33},\n",
       " '000933.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 36},\n",
       " '000934.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 44},\n",
       " '000935.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 37},\n",
       " '000936.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 26},\n",
       " '000937.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000938.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 9, 1, 0, 0),\n",
       "  'count': 202},\n",
       " '000939.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 37},\n",
       " '000940.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000941.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000942.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 37},\n",
       " '000943.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 31},\n",
       " '000944.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 35},\n",
       " '000945.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 31},\n",
       " '000946.BKZS': {'start_time': datetime.datetime(2020, 6, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 1, 0, 0),\n",
       "  'count': 10},\n",
       " '000947.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 21},\n",
       " '000948.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 34},\n",
       " '000949.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 39},\n",
       " '000950.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 31, 0, 0),\n",
       "  'count': 29},\n",
       " '000951.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 31, 0, 0),\n",
       "  'count': 15},\n",
       " '000952.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 7, 1, 0, 0),\n",
       "  'count': 27},\n",
       " '000953.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 9, 1, 0, 0),\n",
       "  'count': 119},\n",
       " '000954.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 34},\n",
       " '000955.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 9, 1, 0, 0),\n",
       "  'count': 156},\n",
       " '000956.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 43},\n",
       " '000957.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 26},\n",
       " '000958.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 36},\n",
       " '000959.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 34},\n",
       " '000960.BKZS': {'start_time': datetime.datetime(2020, 6, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 11, 17, 0, 0),\n",
       "  'count': 9},\n",
       " '000961.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 29},\n",
       " '000962.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 40},\n",
       " '000963.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 37},\n",
       " '000964.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000965.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 31},\n",
       " '000966.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 21, 20, 0, 0, 2000),\n",
       "  'count': 39},\n",
       " '000967.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 45},\n",
       " '000968.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 39},\n",
       " '000969.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 39},\n",
       " '000970.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 1, 0, 0),\n",
       "  'count': 34},\n",
       " '000971.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 43},\n",
       " '000972.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 37},\n",
       " '000973.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 4, 14, 0, 0),\n",
       "  'count': 21},\n",
       " '000975.BKZS': {'start_time': datetime.datetime(2014, 1, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 25},\n",
       " '000976.BKZS': {'start_time': datetime.datetime(2014, 2, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 4, 14, 0, 0),\n",
       "  'count': 10},\n",
       " '000977.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 32},\n",
       " '000978.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000979.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 31},\n",
       " '000980.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 31, 0, 0),\n",
       "  'count': 29},\n",
       " '000981.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 42},\n",
       " '000982.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 17, 20, 0, 0, 13000),\n",
       "  'count': 51},\n",
       " '000983.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 7, 1, 0, 0),\n",
       "  'count': 23},\n",
       " '000984.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 4, 20, 0, 0, 2000),\n",
       "  'count': 46},\n",
       " '000985.BKZS': {'start_time': datetime.datetime(2011, 8, 2, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 95},\n",
       " '000986.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 39},\n",
       " '000987.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 61},\n",
       " '000988.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 67},\n",
       " '000989.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 66},\n",
       " '000990.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 42},\n",
       " '000991.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 50},\n",
       " '000992.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 12, 20, 0, 0, 12000),\n",
       "  'count': 52},\n",
       " '000993.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 55},\n",
       " '000994.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '000995.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 3, 0, 0),\n",
       "  'count': 44},\n",
       " '000996.BKZS': {'start_time': datetime.datetime(2011, 9, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 4, 14, 0, 0),\n",
       "  'count': 19},\n",
       " '000997.BKZS': {'start_time': datetime.datetime(2011, 11, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 5, 7, 0, 0),\n",
       "  'count': 37},\n",
       " '000998.BKZS': {'start_time': datetime.datetime(2011, 11, 7, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 25, 20, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '101075.BKZS': {'start_time': datetime.datetime(2018, 6, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 116},\n",
       " '101076.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 14, 20, 0, 0, 12000),\n",
       "  'count': 280},\n",
       " '101077.BKZS': {'start_time': datetime.datetime(2020, 3, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 20, 20, 0, 0, 2000),\n",
       "  'count': 82},\n",
       " '101078.BKZS': {'start_time': datetime.datetime(2018, 12, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 106},\n",
       " '101079.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 27, 0, 0),\n",
       "  'count': 19},\n",
       " '101080.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 5, 19, 0, 0),\n",
       "  'count': 15},\n",
       " '101081.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 63},\n",
       " '101082.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 4},\n",
       " '101083.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 4, 0, 0),\n",
       "  'count': 8},\n",
       " '101084.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 23, 8, 50, 0, 13000),\n",
       "  'count': 127},\n",
       " '101085.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 191},\n",
       " '101086.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 12, 14, 0, 0),\n",
       "  'count': 30},\n",
       " '101087.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 26, 8, 0, 0, 3000),\n",
       "  'count': 91},\n",
       " '101088.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 4, 8, 0, 0, 3000),\n",
       "  'count': 829},\n",
       " '101089.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 16, 8, 50, 0, 3000),\n",
       "  'count': 50},\n",
       " '101090.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 8, 8, 0, 0, 4000),\n",
       "  'count': 230},\n",
       " '101091.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 37},\n",
       " '101092.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 10, 8, 50, 0, 16000),\n",
       "  'count': 74},\n",
       " '101093.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 48},\n",
       " '101094.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 27, 20, 0, 0, 12000),\n",
       "  'count': 89},\n",
       " '101095.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 12, 8, 0, 0, 2000),\n",
       "  'count': 47},\n",
       " '101096.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 14},\n",
       " '101097.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 24, 8, 50, 0, 15000),\n",
       "  'count': 96},\n",
       " '101098.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 138},\n",
       " '101099.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 29, 20, 0, 0, 2000),\n",
       "  'count': 68},\n",
       " '101100.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 3, 17, 0, 0),\n",
       "  'count': 28},\n",
       " '101101.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 25, 8, 50, 0, 3000),\n",
       "  'count': 161},\n",
       " '101102.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 9, 8, 0, 0, 9000),\n",
       "  'count': 21},\n",
       " '101103.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 27, 20, 0, 0, 13000),\n",
       "  'count': 107},\n",
       " '101104.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'count': 1},\n",
       " '101105.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 30, 0, 0),\n",
       "  'count': 11},\n",
       " '101106.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 195},\n",
       " '101107.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 237},\n",
       " '101108.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 27, 8, 50, 0, 3000),\n",
       "  'count': 69},\n",
       " '101109.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 14, 20, 0, 0, 12000),\n",
       "  'count': 158},\n",
       " '101110.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 27, 8, 50, 0, 3000),\n",
       "  'count': 75},\n",
       " '101111.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 4, 30, 0, 0),\n",
       "  'count': 5},\n",
       " '101112.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 8, 8, 0, 0, 18000),\n",
       "  'count': 71},\n",
       " '101113.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 67},\n",
       " '101114.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 4},\n",
       " '101115.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 6, 17, 0, 0),\n",
       "  'count': 2},\n",
       " '101116.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 4},\n",
       " '101117.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 113},\n",
       " '101118.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 2, 18, 0, 0),\n",
       "  'count': 3},\n",
       " '101119.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 6, 29, 0, 0),\n",
       "  'count': 5},\n",
       " '101120.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 22, 8, 0, 0, 16000),\n",
       "  'count': 61},\n",
       " '101121.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 4, 29, 0, 0),\n",
       "  'count': 12},\n",
       " '101122.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 10, 8, 0, 0, 3000),\n",
       "  'count': 106},\n",
       " '101123.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 56},\n",
       " '101124.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 4, 24, 0, 0),\n",
       "  'count': 15},\n",
       " '101125.BKZS': {'start_time': datetime.datetime(2020, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 81},\n",
       " '101126.BKZS': {'start_time': datetime.datetime(2020, 4, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 260},\n",
       " '101127.BKZS': {'start_time': datetime.datetime(2020, 4, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 23, 0, 0),\n",
       "  'count': 203},\n",
       " '101128.BKZS': {'start_time': datetime.datetime(2020, 4, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 15, 20, 0, 0, 2000),\n",
       "  'count': 133},\n",
       " '101129.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 441},\n",
       " '101130.BKZS': {'start_time': datetime.datetime(2020, 4, 21, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 9, 8, 0, 0, 4000),\n",
       "  'count': 386},\n",
       " '101131.BKZS': {'start_time': datetime.datetime(2020, 4, 21, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 23, 8, 50, 0, 12000),\n",
       "  'count': 150},\n",
       " '101132.BKZS': {'start_time': datetime.datetime(2020, 4, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 104},\n",
       " '101133.BKZS': {'start_time': datetime.datetime(2020, 4, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 129},\n",
       " '101134.BKZS': {'start_time': datetime.datetime(2020, 4, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 23, 8, 50, 0, 14000),\n",
       "  'count': 41},\n",
       " '101135.BKZS': {'start_time': datetime.datetime(2020, 4, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 72},\n",
       " '101136.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 11, 17, 0, 0),\n",
       "  'count': 31},\n",
       " '101137.BKZS': {'start_time': datetime.datetime(2020, 5, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 27, 0, 0),\n",
       "  'count': 25},\n",
       " '101138.BKZS': {'start_time': datetime.datetime(2017, 10, 20, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 14, 8, 0, 0, 17000),\n",
       "  'count': 108},\n",
       " '101139.BKZS': {'start_time': datetime.datetime(2020, 5, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 98},\n",
       " '101140.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 27, 8, 50, 0, 3000),\n",
       "  'count': 182},\n",
       " '101141.BKZS': {'start_time': datetime.datetime(2020, 5, 18, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 7, 8, 0, 0, 4000),\n",
       "  'count': 185},\n",
       " '101142.BKZS': {'start_time': datetime.datetime(2020, 5, 18, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 8, 8, 0, 0, 2000),\n",
       "  'count': 131},\n",
       " '101143.BKZS': {'start_time': datetime.datetime(2020, 5, 19, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 7, 8, 0, 0, 4000),\n",
       "  'count': 59},\n",
       " '101144.BKZS': {'start_time': datetime.datetime(2020, 5, 19, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 23, 20, 0, 0, 16000),\n",
       "  'count': 51},\n",
       " '101145.BKZS': {'start_time': datetime.datetime(2020, 5, 21, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 7, 8, 0, 0, 4000),\n",
       "  'count': 144},\n",
       " '101146.BKZS': {'start_time': datetime.datetime(2020, 5, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 96},\n",
       " '101147.BKZS': {'start_time': datetime.datetime(2020, 6, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 13, 8, 50, 0, 3000),\n",
       "  'count': 30},\n",
       " '101148.BKZS': {'start_time': datetime.datetime(2020, 6, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 3, 20, 0, 0, 12000),\n",
       "  'count': 134},\n",
       " '101149.BKZS': {'start_time': datetime.datetime(2020, 6, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 2, 8, 50, 0, 13000),\n",
       "  'count': 181},\n",
       " '101150.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 103},\n",
       " '101151.BKZS': {'start_time': datetime.datetime(2020, 6, 18, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 2, 8, 50, 0, 13000),\n",
       "  'count': 300},\n",
       " '101152.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 15, 20, 0, 0, 13000),\n",
       "  'count': 77},\n",
       " '101153.BKZS': {'start_time': datetime.datetime(2020, 7, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 2, 8, 50, 0, 13000),\n",
       "  'count': 72},\n",
       " '101154.BKZS': {'start_time': datetime.datetime(2020, 7, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 4, 0, 0),\n",
       "  'count': 13},\n",
       " '101155.BKZS': {'start_time': datetime.datetime(2020, 7, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 11, 8, 50, 0, 21000),\n",
       "  'count': 238},\n",
       " '101156.BKZS': {'start_time': datetime.datetime(2020, 7, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 23, 8, 50, 0, 13000),\n",
       "  'count': 54},\n",
       " '101157.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 9, 0, 0),\n",
       "  'count': 44},\n",
       " '101158.BKZS': {'start_time': datetime.datetime(2020, 7, 15, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 41},\n",
       " '101159.BKZS': {'start_time': datetime.datetime(2020, 7, 15, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 15, 8, 50, 0, 2000),\n",
       "  'count': 29},\n",
       " '101160.BKZS': {'start_time': datetime.datetime(2020, 7, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 8, 8, 0, 0, 18000),\n",
       "  'count': 88},\n",
       " '101161.BKZS': {'start_time': datetime.datetime(2020, 7, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 30, 20, 0, 0, 12000),\n",
       "  'count': 85},\n",
       " '101162.BKZS': {'start_time': datetime.datetime(2020, 7, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 18, 8, 0, 0, 16000),\n",
       "  'count': 102},\n",
       " '101163.BKZS': {'start_time': datetime.datetime(2020, 7, 24, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 105},\n",
       " '101164.BKZS': {'start_time': datetime.datetime(2020, 7, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 7, 8, 0, 0, 4000),\n",
       "  'count': 113},\n",
       " '101165.BKZS': {'start_time': datetime.datetime(2020, 7, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 122},\n",
       " '101166.BKZS': {'start_time': datetime.datetime(2020, 8, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 40},\n",
       " '101167.BKZS': {'start_time': datetime.datetime(2020, 8, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 24, 8, 50, 0, 14000),\n",
       "  'count': 93},\n",
       " '101168.BKZS': {'start_time': datetime.datetime(2020, 8, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 3, 0, 0),\n",
       "  'count': 24},\n",
       " '101169.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 222},\n",
       " '101170.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 44},\n",
       " '101171.BKZS': {'start_time': datetime.datetime(2020, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 123},\n",
       " '101172.BKZS': {'start_time': datetime.datetime(2020, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 199},\n",
       " '101173.BKZS': {'start_time': datetime.datetime(2020, 9, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 8, 8, 0, 0, 2000),\n",
       "  'count': 203},\n",
       " '101174.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 8, 8, 0, 0, 2000),\n",
       "  'count': 309},\n",
       " '101175.BKZS': {'start_time': datetime.datetime(2020, 9, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 7, 8, 0, 0, 4000),\n",
       "  'count': 48},\n",
       " '101176.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 166},\n",
       " '101177.BKZS': {'start_time': datetime.datetime(2020, 10, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 23, 8, 50, 0, 12000),\n",
       "  'count': 139},\n",
       " '101178.BKZS': {'start_time': datetime.datetime(2020, 10, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 73},\n",
       " '101179.BKZS': {'start_time': datetime.datetime(2020, 11, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 19, 8, 50, 0, 12000),\n",
       "  'count': 72},\n",
       " '101180.BKZS': {'start_time': datetime.datetime(2020, 11, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 90},\n",
       " '101181.BKZS': {'start_time': datetime.datetime(2020, 12, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 4, 12, 0, 0),\n",
       "  'count': 26},\n",
       " '101182.BKZS': {'start_time': datetime.datetime(2020, 12, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 184},\n",
       " '101183.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 4, 11, 0, 0),\n",
       "  'count': 12},\n",
       " '101184.BKZS': {'start_time': datetime.datetime(2017, 6, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'count': 42},\n",
       " '101185.BKZS': {'start_time': datetime.datetime(2020, 12, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 31},\n",
       " '101186.BKZS': {'start_time': datetime.datetime(2020, 12, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 14, 8, 50, 0, 13000),\n",
       "  'count': 111},\n",
       " '101187.BKZS': {'start_time': datetime.datetime(2021, 1, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 182},\n",
       " '101188.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 275},\n",
       " '101189.BKZS': {'start_time': datetime.datetime(2021, 1, 26, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 123},\n",
       " '101190.BKZS': {'start_time': datetime.datetime(2021, 1, 26, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 9},\n",
       " '101191.BKZS': {'start_time': datetime.datetime(2021, 2, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 1, 20, 0, 0, 8000),\n",
       "  'count': 36},\n",
       " '101192.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 117},\n",
       " '101193.BKZS': {'start_time': datetime.datetime(2021, 2, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 20, 20, 0, 0, 13000),\n",
       "  'count': 45},\n",
       " '101194.BKZS': {'start_time': datetime.datetime(2021, 2, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 233},\n",
       " '101195.BKZS': {'start_time': datetime.datetime(2021, 3, 9, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 71},\n",
       " '101196.BKZS': {'start_time': datetime.datetime(2021, 3, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 25, 8, 0, 0, 17000),\n",
       "  'count': 139},\n",
       " '101197.BKZS': {'start_time': datetime.datetime(2021, 3, 26, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 15, 8, 0, 0, 3000),\n",
       "  'count': 142},\n",
       " '101198.BKZS': {'start_time': datetime.datetime(2021, 3, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 4, 24, 0, 0),\n",
       "  'count': 56},\n",
       " '101199.BKZS': {'start_time': datetime.datetime(2021, 3, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 1, 5, 0, 0),\n",
       "  'count': 97},\n",
       " '101200.BKZS': {'start_time': datetime.datetime(2021, 4, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 13, 8, 0, 0, 3000),\n",
       "  'count': 316},\n",
       " '101201.BKZS': {'start_time': datetime.datetime(2021, 4, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 124},\n",
       " '101202.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 23, 8, 0, 0, 4000),\n",
       "  'count': 123},\n",
       " '101203.BKZS': {'start_time': datetime.datetime(2021, 5, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 121},\n",
       " '101204.BKZS': {'start_time': datetime.datetime(2021, 5, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 70},\n",
       " '101205.BKZS': {'start_time': datetime.datetime(2021, 5, 15, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 1, 1, 0, 0),\n",
       "  'count': 112},\n",
       " '101206.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 6, 20, 0, 0, 2000),\n",
       "  'count': 86},\n",
       " '101207.BKZS': {'start_time': datetime.datetime(2021, 5, 19, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 3, 8, 50, 0, 13000),\n",
       "  'count': 186},\n",
       " '101208.BKZS': {'start_time': datetime.datetime(2021, 5, 21, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 28, 8, 50, 0, 3000),\n",
       "  'count': 103},\n",
       " '101209.BKZS': {'start_time': datetime.datetime(2021, 6, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 29, 8, 0, 0, 3000),\n",
       "  'count': 280},\n",
       " '101210.BKZS': {'start_time': datetime.datetime(2021, 6, 18, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 77},\n",
       " '101211.BKZS': {'start_time': datetime.datetime(2021, 6, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 79},\n",
       " '101212.BKZS': {'start_time': datetime.datetime(2021, 7, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 84},\n",
       " '101213.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 27, 0, 0),\n",
       "  'count': 21},\n",
       " '101214.BKZS': {'start_time': datetime.datetime(2021, 7, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 30},\n",
       " '101215.BKZS': {'start_time': datetime.datetime(2021, 7, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 174},\n",
       " '101216.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 20, 0, 0),\n",
       "  'count': 27},\n",
       " '101217.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 3, 29, 0, 0),\n",
       "  'count': 277},\n",
       " '101218.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 73},\n",
       " '101219.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 23, 20, 0, 0, 16000),\n",
       "  'count': 18},\n",
       " '101220.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 97},\n",
       " '101221.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 15},\n",
       " '101222.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 4, 12, 0, 0),\n",
       "  'count': 17},\n",
       " '101223.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 3, 3, 0, 0),\n",
       "  'count': 28},\n",
       " '101224.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 11, 20, 0, 0, 12000),\n",
       "  'count': 10},\n",
       " '101225.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 422},\n",
       " '101226.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 98},\n",
       " '101227.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 18},\n",
       " '101228.BKZS': {'start_time': datetime.datetime(2021, 7, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 507},\n",
       " '101229.BKZS': {'start_time': datetime.datetime(2021, 8, 15, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 375},\n",
       " '101230.BKZS': {'start_time': datetime.datetime(2021, 8, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 92},\n",
       " '101231.BKZS': {'start_time': datetime.datetime(2021, 8, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 10, 8, 50, 0, 16000),\n",
       "  'count': 28},\n",
       " '101232.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 22},\n",
       " '101233.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 7},\n",
       " '101234.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 3, 3, 0, 0),\n",
       "  'count': 33},\n",
       " '101235.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 17, 20, 0, 0, 12000),\n",
       "  'count': 16},\n",
       " '101236.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 120},\n",
       " '101237.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 6, 8, 0, 0, 3000),\n",
       "  'count': 87},\n",
       " '101238.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 9, 8, 0, 0),\n",
       "  'count': 81},\n",
       " '101239.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 9, 8, 0, 0, 4000),\n",
       "  'count': 2},\n",
       " '101240.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 23, 8, 50, 0, 14000),\n",
       "  'count': 31},\n",
       " '101241.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 725},\n",
       " '101242.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 15, 20, 0, 0, 2000),\n",
       "  'count': 7},\n",
       " '101243.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 88},\n",
       " '101244.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 16, 20, 0, 0, 7000),\n",
       "  'count': 8},\n",
       " '101245.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 10},\n",
       " '101246.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 760},\n",
       " '101247.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 11, 20, 0, 0, 12000),\n",
       "  'count': 3},\n",
       " '101248.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 29, 20, 0, 0, 2000),\n",
       "  'count': 23},\n",
       " '101249.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 20},\n",
       " '101250.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 13},\n",
       " '101251.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 8, 20, 0, 0, 2000),\n",
       "  'count': 10},\n",
       " '101252.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 26, 20, 0, 0, 7000),\n",
       "  'count': 6},\n",
       " '101253.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 3, 10, 0, 0),\n",
       "  'count': 2},\n",
       " '101254.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 71},\n",
       " '101255.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 166},\n",
       " '101256.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 10, 20, 0, 0, 15000),\n",
       "  'count': 12},\n",
       " '101257.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 9, 8, 0, 0, 3000),\n",
       "  'count': 21},\n",
       " '101258.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 12, 8, 0, 0),\n",
       "  'count': 3},\n",
       " '101259.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 93},\n",
       " '101260.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 5, 18, 0, 0),\n",
       "  'count': 2},\n",
       " '101261.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 7, 0, 0),\n",
       "  'count': 7},\n",
       " '101262.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 13, 20, 0, 0, 2000),\n",
       "  'count': 8},\n",
       " '101263.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 25, 8, 50, 0, 16000),\n",
       "  'count': 19},\n",
       " '101264.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101265.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 5, 20, 0, 0, 12000),\n",
       "  'count': 2},\n",
       " '101266.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 10},\n",
       " '101267.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 115},\n",
       " '101268.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 831},\n",
       " '101269.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101270.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 80},\n",
       " '101271.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 6},\n",
       " '101272.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 1, 3, 0, 0),\n",
       "  'count': 5},\n",
       " '101273.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 6, 8, 0, 0, 3000),\n",
       "  'count': 124},\n",
       " '101274.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 8, 20, 0, 0, 2000),\n",
       "  'count': 8},\n",
       " '101275.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 11, 9, 0, 0),\n",
       "  'count': 4},\n",
       " '101276.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 35},\n",
       " '101277.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 4, 20, 0, 0, 12000),\n",
       "  'count': 17},\n",
       " '101278.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 34},\n",
       " '101279.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 922},\n",
       " '101280.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101281.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101282.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 594},\n",
       " '101283.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 20, 20, 0, 0, 2000),\n",
       "  'count': 26},\n",
       " '101284.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 19, 20, 0, 0, 2000),\n",
       "  'count': 5},\n",
       " '101285.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 1026},\n",
       " '101286.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101287.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 6, 29, 0, 0),\n",
       "  'count': 3},\n",
       " '101288.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 26, 20, 0, 0, 2000),\n",
       "  'count': 23},\n",
       " '101289.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 16, 20, 0, 0, 2000),\n",
       "  'count': 16},\n",
       " '101290.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 143},\n",
       " '101291.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 11, 20, 0, 0, 12000),\n",
       "  'count': 3},\n",
       " '101292.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 31, 8, 0, 0, 14000),\n",
       "  'count': 19},\n",
       " '101293.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 16, 20, 0, 0, 12000),\n",
       "  'count': 5},\n",
       " '101294.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 10, 19, 0, 0),\n",
       "  'count': 7},\n",
       " '101295.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 721},\n",
       " '101296.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 53},\n",
       " '101297.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 2, 8, 0, 0, 3000),\n",
       "  'count': 4},\n",
       " '101298.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 531},\n",
       " '101299.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 27, 20, 0, 0, 13000),\n",
       "  'count': 16},\n",
       " '101300.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 5, 17, 0, 0),\n",
       "  'count': 9},\n",
       " '101301.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 51},\n",
       " '101302.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 14, 20, 0, 0, 2000),\n",
       "  'count': 4},\n",
       " '101303.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 9, 8, 0, 0, 4000),\n",
       "  'count': 456},\n",
       " '101304.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 8, 20, 0, 0, 2000),\n",
       "  'count': 8},\n",
       " '101305.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 74},\n",
       " '101306.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 9, 0, 0),\n",
       "  'count': 3},\n",
       " '101307.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 63},\n",
       " '101308.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 33},\n",
       " '101309.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 22, 0, 0),\n",
       "  'count': 11},\n",
       " '101310.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 6, 0, 0),\n",
       "  'count': 4},\n",
       " '101311.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 24, 8, 50, 0, 14000),\n",
       "  'count': 14},\n",
       " '101312.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 6, 8, 0, 0, 9000),\n",
       "  'count': 26},\n",
       " '101313.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 8, 20, 0, 0, 2000),\n",
       "  'count': 11},\n",
       " '101314.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 127},\n",
       " '101315.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 8, 20, 0, 0, 2000),\n",
       "  'count': 6},\n",
       " '101316.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 15, 20, 0, 0, 2000),\n",
       "  'count': 14},\n",
       " '101317.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 19, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '101318.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 30},\n",
       " '101319.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 26, 8, 50, 0, 3000),\n",
       "  'count': 40},\n",
       " '101320.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 8, 20, 0, 0, 2000),\n",
       "  'count': 7},\n",
       " '101321.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 17, 8, 50, 0, 16000),\n",
       "  'count': 23},\n",
       " '101322.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 28, 20, 0, 0, 2000),\n",
       "  'count': 4},\n",
       " '101323.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 17},\n",
       " '101324.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 9, 0, 0),\n",
       "  'count': 2},\n",
       " '101325.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 2, 6, 0, 0),\n",
       "  'count': 4},\n",
       " '101326.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 10, 4, 0, 0),\n",
       "  'count': 3},\n",
       " '101327.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 5, 8, 50, 0, 3000),\n",
       "  'count': 27},\n",
       " '101328.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 1006},\n",
       " '101329.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 149},\n",
       " '101330.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 26, 20, 0, 0, 7000),\n",
       "  'count': 11},\n",
       " '101331.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101332.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 23, 8, 0, 0, 4000),\n",
       "  'count': 27},\n",
       " '101333.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 2},\n",
       " '101334.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 28, 20, 0, 0, 2000),\n",
       "  'count': 23},\n",
       " '101335.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 6},\n",
       " '101336.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 9, 0, 0),\n",
       "  'count': 7},\n",
       " '101337.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 31, 20, 0, 0, 2000),\n",
       "  'count': 30},\n",
       " '101338.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 8, 9, 0, 0),\n",
       "  'count': 4},\n",
       " '101339.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 12, 6, 0, 0),\n",
       "  'count': 4},\n",
       " '101340.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 3, 7, 0, 0),\n",
       "  'count': 4},\n",
       " '101341.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 12, 0, 0),\n",
       "  'count': 2},\n",
       " '101342.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 21, 20, 0, 0, 2000),\n",
       "  'count': 25},\n",
       " '101343.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 12},\n",
       " '101344.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101345.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'count': 1},\n",
       " '101346.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 19, 8, 0, 0, 4000),\n",
       "  'count': 69},\n",
       " '101347.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 87},\n",
       " '101348.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 3, 12, 0, 0),\n",
       "  'count': 5},\n",
       " '101349.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 4, 21, 0, 0),\n",
       "  'count': 3},\n",
       " '101350.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 7, 18, 0, 0),\n",
       "  'count': 3},\n",
       " '101351.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 8, 20, 0, 0, 2000),\n",
       "  'count': 14},\n",
       " '101352.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 7},\n",
       " '101353.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 11, 8, 0, 0),\n",
       "  'count': 10},\n",
       " '101354.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 30, 0, 0),\n",
       "  'count': 3},\n",
       " '101355.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'count': 1},\n",
       " '101356.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '101357.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 6, 8, 50, 0, 16000),\n",
       "  'count': 9},\n",
       " '101358.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 1041},\n",
       " '101359.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 5, 0, 0),\n",
       "  'count': 5},\n",
       " '101360.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 15, 20, 0, 0, 2000),\n",
       "  'count': 3},\n",
       " '101361.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 3, 24, 0, 0),\n",
       "  'count': 2},\n",
       " '101362.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 3, 20, 0, 0, 2000),\n",
       "  'count': 2},\n",
       " '101363.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 9, 8, 0, 0, 3000),\n",
       "  'count': 27},\n",
       " '101364.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 3, 9, 0, 0),\n",
       "  'count': 6},\n",
       " '101365.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 6, 8, 50, 0, 16000),\n",
       "  'count': 14},\n",
       " '101366.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 8, 8, 0, 0, 2000),\n",
       "  'count': 58},\n",
       " '101367.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 83},\n",
       " '101368.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 11, 8, 50, 0, 16000),\n",
       "  'count': 12},\n",
       " '101369.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 87},\n",
       " '101370.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 2, 4, 0, 0),\n",
       "  'count': 4},\n",
       " '101371.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 26, 8, 50, 0, 3000),\n",
       "  'count': 35},\n",
       " '101372.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 11, 4, 0, 0),\n",
       "  'count': 5},\n",
       " '101373.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101374.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 5, 0, 0),\n",
       "  'count': 2},\n",
       " '101375.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'count': 1},\n",
       " '101376.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 27, 20, 0, 0, 2000),\n",
       "  'count': 5},\n",
       " '101377.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 163},\n",
       " '101378.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101379.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 3, 11, 0, 0),\n",
       "  'count': 7},\n",
       " '101380.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 26, 8, 0, 0, 3000),\n",
       "  'count': 64},\n",
       " '101381.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 1041},\n",
       " '101382.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 17, 8, 50, 0, 16000),\n",
       "  'count': 159},\n",
       " '101383.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 11, 20, 0, 0, 12000),\n",
       "  'count': 5},\n",
       " '101384.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 10, 19, 0, 0),\n",
       "  'count': 4},\n",
       " '101385.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 24, 20, 0, 0, 12000),\n",
       "  'count': 68},\n",
       " '101386.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 2, 8, 0, 0, 3000),\n",
       "  'count': 32},\n",
       " '101387.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 3, 11, 0, 0),\n",
       "  'count': 3},\n",
       " '101388.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 3, 8, 0, 0, 17000),\n",
       "  'count': 19},\n",
       " '101389.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 5, 13, 0, 0),\n",
       "  'count': 6},\n",
       " '101390.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 140},\n",
       " '101391.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 6, 2, 0, 0),\n",
       "  'count': 2},\n",
       " '101392.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 12, 20, 0, 0, 2000),\n",
       "  'count': 24},\n",
       " '101393.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101394.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 4, 4, 0, 0),\n",
       "  'count': 3},\n",
       " '101395.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 43},\n",
       " '101396.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 26, 8, 50, 0, 3000),\n",
       "  'count': 24},\n",
       " '101397.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 99},\n",
       " '101398.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 14},\n",
       " '101399.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 11, 8, 0, 0),\n",
       "  'count': 2},\n",
       " '101400.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 3, 3, 0, 0),\n",
       "  'count': 19},\n",
       " '101401.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101402.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 10, 8, 0, 0, 4000),\n",
       "  'count': 14},\n",
       " '101403.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 1020},\n",
       " '101404.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 25, 20, 0, 0, 12000),\n",
       "  'count': 4},\n",
       " '101405.BKZS': {'start_time': datetime.datetime(2021, 9, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 35},\n",
       " '101406.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 17, 20, 0, 0, 12000),\n",
       "  'count': 28},\n",
       " '101407.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101408.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 24, 8, 50, 0, 14000),\n",
       "  'count': 63},\n",
       " '101409.BKZS': {'start_time': datetime.datetime(2021, 9, 7, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 7, 8, 0, 0, 4000),\n",
       "  'count': 137},\n",
       " '101410.BKZS': {'start_time': datetime.datetime(2021, 9, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 9, 8, 0, 0, 4000),\n",
       "  'count': 107},\n",
       " '101411.BKZS': {'start_time': datetime.datetime(2021, 9, 13, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 10, 8, 0, 0, 3000),\n",
       "  'count': 34},\n",
       " '101412.BKZS': {'start_time': datetime.datetime(2021, 9, 15, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 26, 8, 50, 0, 3000),\n",
       "  'count': 14},\n",
       " '101413.BKZS': {'start_time': datetime.datetime(2021, 9, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 21, 20, 0, 0, 2000),\n",
       "  'count': 80},\n",
       " '101414.BKZS': {'start_time': datetime.datetime(2021, 9, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 99},\n",
       " '101415.BKZS': {'start_time': datetime.datetime(2021, 9, 24, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 23},\n",
       " '101416.BKZS': {'start_time': datetime.datetime(2021, 9, 24, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 27, 8, 0, 0, 14000),\n",
       "  'count': 31},\n",
       " '101417.BKZS': {'start_time': datetime.datetime(2021, 9, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 16, 8, 50, 0, 2000),\n",
       "  'count': 6},\n",
       " '101418.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 289},\n",
       " '101419.BKZS': {'start_time': datetime.datetime(2021, 11, 2, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 54},\n",
       " '101420.BKZS': {'start_time': datetime.datetime(2021, 11, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 31, 8, 0, 0, 14000),\n",
       "  'count': 108},\n",
       " '101421.BKZS': {'start_time': datetime.datetime(2021, 11, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 19},\n",
       " '101422.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 937},\n",
       " '101423.BKZS': {'start_time': datetime.datetime(2021, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 14, 20, 0, 0, 2000),\n",
       "  'count': 67},\n",
       " '101424.BKZS': {'start_time': datetime.datetime(2021, 12, 21, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 12, 22, 0, 0),\n",
       "  'count': 10},\n",
       " '101425.BKZS': {'start_time': datetime.datetime(2021, 12, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 144},\n",
       " '101426.BKZS': {'start_time': datetime.datetime(2018, 6, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 149},\n",
       " '101427.BKZS': {'start_time': datetime.datetime(2017, 11, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 16, 8, 50, 0, 3000),\n",
       "  'count': 140},\n",
       " '101428.BKZS': {'start_time': datetime.datetime(2022, 1, 12, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 96},\n",
       " '101429.BKZS': {'start_time': datetime.datetime(2022, 1, 18, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 21, 8, 50, 0, 3000),\n",
       "  'count': 88},\n",
       " '101430.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 205},\n",
       " '101431.BKZS': {'start_time': datetime.datetime(2022, 2, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 95},\n",
       " '101432.BKZS': {'start_time': datetime.datetime(2017, 11, 24, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 27, 0, 0),\n",
       "  'count': 9},\n",
       " '101433.BKZS': {'start_time': datetime.datetime(2022, 2, 21, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 53},\n",
       " '101434.BKZS': {'start_time': datetime.datetime(2022, 2, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 46},\n",
       " '101435.BKZS': {'start_time': datetime.datetime(2022, 3, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 12, 8, 0, 0, 2000),\n",
       "  'count': 6},\n",
       " '101436.BKZS': {'start_time': datetime.datetime(2022, 3, 9, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 39},\n",
       " '101437.BKZS': {'start_time': datetime.datetime(2022, 3, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 29},\n",
       " '101438.BKZS': {'start_time': datetime.datetime(2022, 3, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 55},\n",
       " '101439.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 22, 8, 0, 0, 16000),\n",
       "  'count': 611},\n",
       " '101440.BKZS': {'start_time': datetime.datetime(2022, 4, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 43},\n",
       " '101441.BKZS': {'start_time': datetime.datetime(2022, 5, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 21},\n",
       " '101442.BKZS': {'start_time': datetime.datetime(2022, 5, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 20, 8, 50, 0, 2000),\n",
       "  'count': 36},\n",
       " '101443.BKZS': {'start_time': datetime.datetime(2022, 5, 18, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 1, 3, 0, 0),\n",
       "  'count': 6},\n",
       " '101444.BKZS': {'start_time': datetime.datetime(2022, 5, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 37},\n",
       " '101445.BKZS': {'start_time': datetime.datetime(2022, 5, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 6, 8, 0, 0, 3000),\n",
       "  'count': 220},\n",
       " '101446.BKZS': {'start_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 24, 8, 0, 0, 9000),\n",
       "  'count': 4},\n",
       " '101447.BKZS': {'start_time': datetime.datetime(2022, 5, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 4, 18, 0, 0),\n",
       "  'count': 2},\n",
       " '101448.BKZS': {'start_time': datetime.datetime(2022, 6, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 38},\n",
       " '101449.BKZS': {'start_time': datetime.datetime(2022, 6, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 12, 8, 0, 0, 2000),\n",
       "  'count': 35},\n",
       " '101450.BKZS': {'start_time': datetime.datetime(2022, 6, 9, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 23, 20, 0, 0, 16000),\n",
       "  'count': 5},\n",
       " '101451.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 4, 30, 0, 0),\n",
       "  'count': 11},\n",
       " '101452.BKZS': {'start_time': datetime.datetime(2018, 4, 13, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 240},\n",
       " '101453.BKZS': {'start_time': datetime.datetime(2018, 6, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 3, 20, 0, 0),\n",
       "  'count': 14},\n",
       " '101454.BKZS': {'start_time': datetime.datetime(2022, 6, 13, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 10, 8, 0, 0, 3000),\n",
       "  'count': 22},\n",
       " '101455.BKZS': {'start_time': datetime.datetime(2017, 6, 26, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 9, 0, 0),\n",
       "  'count': 10},\n",
       " '101456.BKZS': {'start_time': datetime.datetime(2018, 3, 20, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 10, 12, 0, 0),\n",
       "  'count': 20},\n",
       " '101457.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 94},\n",
       " '101458.BKZS': {'start_time': datetime.datetime(2017, 6, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 11, 16, 0, 0),\n",
       "  'count': 9},\n",
       " '101459.BKZS': {'start_time': datetime.datetime(2022, 6, 20, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 56},\n",
       " '101460.BKZS': {'start_time': datetime.datetime(2022, 6, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 4, 29, 20, 0, 0, 2000),\n",
       "  'count': 4},\n",
       " '101461.BKZS': {'start_time': datetime.datetime(2022, 6, 24, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 7, 18, 0, 0),\n",
       "  'count': 3},\n",
       " '101462.BKZS': {'start_time': datetime.datetime(2022, 6, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 35},\n",
       " '101463.BKZS': {'start_time': datetime.datetime(2022, 7, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 8, 16, 0, 0),\n",
       "  'count': 2},\n",
       " '101464.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 60},\n",
       " '101465.BKZS': {'start_time': datetime.datetime(2022, 7, 13, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 1, 2, 0, 0),\n",
       "  'count': 3},\n",
       " '101466.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 609},\n",
       " '101467.BKZS': {'start_time': datetime.datetime(2022, 7, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 70},\n",
       " '101468.BKZS': {'start_time': datetime.datetime(2022, 7, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 2, 8, 0, 0, 3000),\n",
       "  'count': 14},\n",
       " '101469.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 14, 20, 0, 0, 2000),\n",
       "  'count': 245},\n",
       " '101470.BKZS': {'start_time': datetime.datetime(2022, 8, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 1, 3, 0, 0),\n",
       "  'count': 3},\n",
       " '101471.BKZS': {'start_time': datetime.datetime(2022, 8, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 13, 18, 40, 2, 199000),\n",
       "  'count': 18},\n",
       " '101472.BKZS': {'start_time': datetime.datetime(2022, 8, 9, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 9, 8, 0, 0, 9000),\n",
       "  'count': 12},\n",
       " '101473.BKZS': {'start_time': datetime.datetime(2022, 8, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 14, 8, 50, 0, 13000),\n",
       "  'count': 5},\n",
       " '101474.BKZS': {'start_time': datetime.datetime(2022, 8, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 17, 20, 0, 0, 12000),\n",
       "  'count': 21},\n",
       " '101475.BKZS': {'start_time': datetime.datetime(2022, 8, 15, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 1, 3, 0, 0),\n",
       "  'count': 4},\n",
       " '101476.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 307},\n",
       " '101477.BKZS': {'start_time': datetime.datetime(2018, 6, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 21, 20, 0, 0, 16000),\n",
       "  'count': 177},\n",
       " '101478.BKZS': {'start_time': datetime.datetime(2018, 4, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 27, 20, 0, 0, 2000),\n",
       "  'count': 7},\n",
       " '101479.BKZS': {'start_time': datetime.datetime(2017, 6, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 1, 3, 0, 0),\n",
       "  'count': 23},\n",
       " '101480.BKZS': {'start_time': datetime.datetime(2016, 4, 26, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 1223},\n",
       " '101481.BKZS': {'start_time': datetime.datetime(2017, 6, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 43},\n",
       " '101482.BKZS': {'start_time': datetime.datetime(2017, 6, 12, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 27, 20, 0, 0, 12000),\n",
       "  'count': 52},\n",
       " '101483.BKZS': {'start_time': datetime.datetime(2016, 12, 8, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 27, 20, 0, 0, 13000),\n",
       "  'count': 82},\n",
       " '101484.BKZS': {'start_time': datetime.datetime(2016, 6, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 4, 17, 0, 0),\n",
       "  'count': 47},\n",
       " '101485.BKZS': {'start_time': datetime.datetime(2017, 6, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 18, 0, 0),\n",
       "  'count': 33},\n",
       " '101486.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 23},\n",
       " '101487.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 11},\n",
       " '101488.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 20},\n",
       " '101489.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 1},\n",
       " '101490.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 83},\n",
       " '101491.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 21, 8, 50, 0, 3000),\n",
       "  'count': 27},\n",
       " '101492.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 16, 8, 0, 0, 4000),\n",
       "  'count': 13},\n",
       " '101493.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 28, 8, 50, 0, 3000),\n",
       "  'count': 7},\n",
       " '101494.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 18, 8, 50, 0, 13000),\n",
       "  'count': 15},\n",
       " '101495.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 10, 20, 0, 0, 15000),\n",
       "  'count': 5},\n",
       " '101496.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 43},\n",
       " '101497.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 15},\n",
       " '101498.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 10, 8, 0, 0, 3000),\n",
       "  'count': 8},\n",
       " '101499.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 41},\n",
       " '101500.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 56},\n",
       " '101501.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 6},\n",
       " '101502.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 5, 8, 0, 0, 3000),\n",
       "  'count': 32},\n",
       " '101503.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 11, 22, 0, 0),\n",
       "  'count': 8},\n",
       " '101504.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 8},\n",
       " '101505.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 2, 14, 0, 0),\n",
       "  'count': 2},\n",
       " '101506.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 1, 12, 0, 0),\n",
       "  'count': 2},\n",
       " '101507.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 9, 8, 0, 0, 9000),\n",
       "  'count': 22},\n",
       " '101508.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 12, 8, 0, 0, 2000),\n",
       "  'count': 34},\n",
       " '101509.BKZS': {'start_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 7},\n",
       " '101510.BKZS': {'start_time': datetime.datetime(2022, 11, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 23},\n",
       " '101511.BKZS': {'start_time': datetime.datetime(2022, 11, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 27, 8, 0, 0, 3000),\n",
       "  'count': 5},\n",
       " '101512.BKZS': {'start_time': datetime.datetime(2022, 11, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 140},\n",
       " '101513.BKZS': {'start_time': datetime.datetime(2022, 11, 16, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 7, 8, 0, 0, 4000),\n",
       "  'count': 35},\n",
       " '101514.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 19, 8, 0, 0, 4000),\n",
       "  'count': 24},\n",
       " '101515.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 26, 8, 50, 0, 3000),\n",
       "  'count': 24},\n",
       " '101516.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 29},\n",
       " '101517.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 57},\n",
       " '101518.BKZS': {'start_time': datetime.datetime(2022, 11, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 11, 25, 0, 0),\n",
       "  'count': 1},\n",
       " '101519.BKZS': {'start_time': datetime.datetime(2022, 11, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 11, 25, 0, 0),\n",
       "  'count': 1},\n",
       " '101520.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 11, 29, 0, 0),\n",
       "  'count': 7},\n",
       " '101521.BKZS': {'start_time': datetime.datetime(2022, 11, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 9, 19, 0, 0),\n",
       "  'count': 2},\n",
       " '101522.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 16, 20, 0, 0, 7000),\n",
       "  'count': 7},\n",
       " '101523.BKZS': {'start_time': datetime.datetime(2022, 11, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 12, 15, 0, 0),\n",
       "  'count': 2},\n",
       " '101524.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 21, 8, 50, 0, 16000),\n",
       "  'count': 11},\n",
       " '101525.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 1, 20, 0, 0, 12000),\n",
       "  'count': 9},\n",
       " '101526.BKZS': {'start_time': datetime.datetime(2022, 11, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 11, 25, 0, 0),\n",
       "  'count': 1},\n",
       " '101527.BKZS': {'start_time': datetime.datetime(2022, 11, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 11, 27, 0, 0),\n",
       "  'count': 5},\n",
       " '101528.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 13},\n",
       " '101529.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 5, 8, 0, 0, 3000),\n",
       "  'count': 158},\n",
       " '101530.BKZS': {'start_time': datetime.datetime(2022, 12, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 26, 8, 50, 0, 3000),\n",
       "  'count': 36},\n",
       " '101531.BKZS': {'start_time': datetime.datetime(2022, 12, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 2, 28, 0, 0),\n",
       "  'count': 7},\n",
       " '101532.BKZS': {'start_time': datetime.datetime(2022, 12, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 10, 8, 50, 0, 16000),\n",
       "  'count': 14},\n",
       " '101533.BKZS': {'start_time': datetime.datetime(2022, 12, 7, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 10},\n",
       " '101534.BKZS': {'start_time': datetime.datetime(2022, 12, 7, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 29, 20, 0, 0, 2000),\n",
       "  'count': 11},\n",
       " '101535.BKZS': {'start_time': datetime.datetime(2022, 12, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 13},\n",
       " '101536.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 19, 8, 0, 0, 4000),\n",
       "  'count': 104},\n",
       " '101537.BKZS': {'start_time': datetime.datetime(2016, 6, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 415},\n",
       " '101538.BKZS': {'start_time': datetime.datetime(2022, 12, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 15, 20, 0, 0, 2000),\n",
       "  'count': 13},\n",
       " '101539.BKZS': {'start_time': datetime.datetime(2022, 12, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 3, 8, 0, 0, 17000),\n",
       "  'count': 7},\n",
       " '101540.BKZS': {'start_time': datetime.datetime(2023, 1, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 1, 3, 0, 0),\n",
       "  'count': 1},\n",
       " '101541.BKZS': {'start_time': datetime.datetime(2023, 1, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 27, 8, 0, 0, 14000),\n",
       "  'count': 12},\n",
       " '101542.BKZS': {'start_time': datetime.datetime(2023, 1, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 17},\n",
       " '101543.BKZS': {'start_time': datetime.datetime(2023, 1, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 8, 8, 0, 0, 2000),\n",
       "  'count': 19},\n",
       " '101544.BKZS': {'start_time': datetime.datetime(2023, 1, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 9},\n",
       " '101545.BKZS': {'start_time': datetime.datetime(2023, 1, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 14, 8, 50, 0, 3000),\n",
       "  'count': 85},\n",
       " '101546.BKZS': {'start_time': datetime.datetime(2023, 2, 7, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 30},\n",
       " '101547.BKZS': {'start_time': datetime.datetime(2023, 2, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 2, 11, 0, 0),\n",
       "  'count': 1},\n",
       " '101548.BKZS': {'start_time': datetime.datetime(2023, 2, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 2, 11, 0, 0),\n",
       "  'count': 1},\n",
       " '101549.BKZS': {'start_time': datetime.datetime(2023, 2, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 2},\n",
       " '101550.BKZS': {'start_time': datetime.datetime(2023, 2, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 8, 20, 0, 0, 2000),\n",
       "  'count': 7},\n",
       " '101551.BKZS': {'start_time': datetime.datetime(2023, 2, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 14, 0, 0),\n",
       "  'count': 2},\n",
       " '101552.BKZS': {'start_time': datetime.datetime(2023, 2, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 2, 11, 0, 0),\n",
       "  'count': 1},\n",
       " '101553.BKZS': {'start_time': datetime.datetime(2023, 2, 13, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 16},\n",
       " '101554.BKZS': {'start_time': datetime.datetime(2023, 2, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 27, 20, 0, 0, 12000),\n",
       "  'count': 11},\n",
       " '101555.BKZS': {'start_time': datetime.datetime(2023, 2, 22, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 65},\n",
       " '101556.BKZS': {'start_time': datetime.datetime(2017, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 7, 8, 50, 0, 3000),\n",
       "  'count': 256},\n",
       " '101557.BKZS': {'start_time': datetime.datetime(2023, 3, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 7, 8, 50, 0, 3000),\n",
       "  'count': 32},\n",
       " '101558.BKZS': {'start_time': datetime.datetime(2023, 3, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 6, 13, 0, 0),\n",
       "  'count': 18},\n",
       " '101559.BKZS': {'start_time': datetime.datetime(2023, 3, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 24, 8, 50, 0, 15000),\n",
       "  'count': 29},\n",
       " '101560.BKZS': {'start_time': datetime.datetime(2023, 3, 20, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 14},\n",
       " '101561.BKZS': {'start_time': datetime.datetime(2023, 3, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 6, 7, 0, 0),\n",
       "  'count': 3},\n",
       " '101562.BKZS': {'start_time': datetime.datetime(2023, 4, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 117},\n",
       " '101563.BKZS': {'start_time': datetime.datetime(2023, 4, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 3, 27, 0, 0),\n",
       "  'count': 8},\n",
       " '101564.BKZS': {'start_time': datetime.datetime(2023, 4, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 16},\n",
       " '101565.BKZS': {'start_time': datetime.datetime(2023, 4, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 23, 8, 50, 0, 12000),\n",
       "  'count': 25},\n",
       " '101566.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 8, 8, 0, 0, 2000),\n",
       "  'count': 438},\n",
       " '101567.BKZS': {'start_time': datetime.datetime(2023, 4, 13, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 23, 8, 50, 0, 13000),\n",
       "  'count': 31},\n",
       " '101568.BKZS': {'start_time': datetime.datetime(2023, 4, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 28, 0, 0),\n",
       "  'count': 3},\n",
       " '101569.BKZS': {'start_time': datetime.datetime(2023, 4, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 4, 17, 0, 0),\n",
       "  'count': 1},\n",
       " '101570.BKZS': {'start_time': datetime.datetime(2023, 4, 28, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 60},\n",
       " '101571.BKZS': {'start_time': datetime.datetime(2016, 6, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 7, 8, 0, 0, 4000),\n",
       "  'count': 77},\n",
       " '101572.BKZS': {'start_time': datetime.datetime(2023, 5, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 5, 16, 0, 0),\n",
       "  'count': 2},\n",
       " '101573.BKZS': {'start_time': datetime.datetime(2023, 5, 18, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 71},\n",
       " '101574.BKZS': {'start_time': datetime.datetime(2023, 5, 19, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 67},\n",
       " '101575.BKZS': {'start_time': datetime.datetime(2023, 5, 21, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 6, 8, 0, 0, 3000),\n",
       "  'count': 37},\n",
       " '101576.BKZS': {'start_time': datetime.datetime(2023, 5, 24, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 30, 20, 0, 0, 3000),\n",
       "  'count': 8},\n",
       " '101577.BKZS': {'start_time': datetime.datetime(2023, 5, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 13, 8, 0, 0, 3000),\n",
       "  'count': 22},\n",
       " '101578.BKZS': {'start_time': datetime.datetime(2023, 5, 26, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 28},\n",
       " '101579.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 10, 20, 0, 0, 2000),\n",
       "  'count': 105},\n",
       " '101580.BKZS': {'start_time': datetime.datetime(2023, 5, 30, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 44},\n",
       " '101581.BKZS': {'start_time': datetime.datetime(2023, 6, 9, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 26},\n",
       " '101582.BKZS': {'start_time': datetime.datetime(2023, 6, 10, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 97},\n",
       " '101583.BKZS': {'start_time': datetime.datetime(2023, 7, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 14},\n",
       " '101584.BKZS': {'start_time': datetime.datetime(2023, 7, 20, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 25, 8, 0, 0, 17000),\n",
       "  'count': 19},\n",
       " '101585.BKZS': {'start_time': datetime.datetime(2023, 7, 26, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 85},\n",
       " '101586.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 25, 8, 50, 0, 3000),\n",
       "  'count': 183},\n",
       " '101587.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 333},\n",
       " '101588.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 8, 8, 0, 0, 18000),\n",
       "  'count': 405},\n",
       " '101589.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 19},\n",
       " '101590.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 21, 8, 50, 0, 16000),\n",
       "  'count': 140},\n",
       " '101591.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 331},\n",
       " '101592.BKZS': {'start_time': datetime.datetime(2018, 1, 9, 0, 0),\n",
       "  'end_time': datetime.datetime(2019, 3, 19, 0, 0),\n",
       "  'count': 36},\n",
       " '101593.BKZS': {'start_time': datetime.datetime(2018, 1, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 25, 0, 0),\n",
       "  'count': 19},\n",
       " '101594.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 186},\n",
       " '101595.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 9, 20, 0, 0, 3000),\n",
       "  'count': 192},\n",
       " '101596.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 31, 8, 0, 0, 14000),\n",
       "  'count': 97},\n",
       " '101597.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 1, 12, 0, 0),\n",
       "  'count': 124},\n",
       " '101598.BKZS': {'start_time': datetime.datetime(2018, 6, 29, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 363},\n",
       " '101599.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 66},\n",
       " '101600.BKZS': {'start_time': datetime.datetime(2018, 3, 18, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 350},\n",
       " '101601.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 549},\n",
       " '101602.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 23, 8, 0, 0, 4000),\n",
       "  'count': 121},\n",
       " '101603.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 112},\n",
       " '101604.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 311},\n",
       " '101605.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 50},\n",
       " '101606.BKZS': {'start_time': datetime.datetime(2016, 9, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 161},\n",
       " '101607.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 16, 8, 50, 0, 7000),\n",
       "  'count': 210},\n",
       " '101608.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 19, 8, 0, 0, 4000),\n",
       "  'count': 181},\n",
       " '101609.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 6, 8, 0, 0, 3000),\n",
       "  'count': 325},\n",
       " '101610.BKZS': {'start_time': datetime.datetime(2018, 6, 3, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 23, 8, 50, 0, 12000),\n",
       "  'count': 33},\n",
       " '101611.BKZS': {'start_time': datetime.datetime(2017, 7, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 54},\n",
       " '101612.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 2, 8, 50, 0, 13000),\n",
       "  'count': 237},\n",
       " '101613.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 418},\n",
       " '101614.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 132},\n",
       " '101615.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 336},\n",
       " '101616.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 87},\n",
       " '101617.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 11, 20, 0, 0, 12000),\n",
       "  'count': 133},\n",
       " '101618.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 22, 8, 50, 0, 3000),\n",
       "  'count': 101},\n",
       " '101619.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 1282},\n",
       " '101620.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 11, 21, 0, 0),\n",
       "  'count': 89},\n",
       " '101621.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 52},\n",
       " '101622.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 116},\n",
       " '101623.BKZS': {'start_time': datetime.datetime(2017, 10, 23, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 139},\n",
       " '101624.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 22, 8, 50, 0, 3000),\n",
       "  'count': 125},\n",
       " '101625.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 496},\n",
       " '101626.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 6, 8, 0, 0, 3000),\n",
       "  'count': 138},\n",
       " '101627.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 471},\n",
       " '101628.BKZS': {'start_time': datetime.datetime(2019, 3, 19, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 13},\n",
       " '101629.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 156},\n",
       " '101630.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 260},\n",
       " '101631.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 23, 20, 0, 0, 16000),\n",
       "  'count': 46},\n",
       " '101632.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 7, 13, 0, 0),\n",
       "  'count': 23},\n",
       " '101633.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 2, 17, 0, 0),\n",
       "  'count': 17},\n",
       " '101634.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 12, 20, 0, 0, 2000),\n",
       "  'count': 114},\n",
       " '101635.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 9, 20, 0, 0, 3000),\n",
       "  'count': 129},\n",
       " '101636.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 253},\n",
       " '101637.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 23, 8, 0, 0, 4000),\n",
       "  'count': 118},\n",
       " '101638.BKZS': {'start_time': datetime.datetime(2016, 8, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 109},\n",
       " '101639.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 319},\n",
       " '101640.BKZS': {'start_time': datetime.datetime(2018, 5, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 9},\n",
       " '101641.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 261},\n",
       " '101642.BKZS': {'start_time': datetime.datetime(2016, 8, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 235},\n",
       " '101643.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 160},\n",
       " '101644.BKZS': {'start_time': datetime.datetime(2016, 7, 7, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 61},\n",
       " '101645.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 195},\n",
       " '101646.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 6, 29, 20, 0, 0, 2000),\n",
       "  'count': 68},\n",
       " '101647.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 8, 8, 0, 0, 2000),\n",
       "  'count': 179},\n",
       " '101648.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 2, 18, 0, 0),\n",
       "  'count': 8},\n",
       " '101649.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 19, 20, 0, 0, 4000),\n",
       "  'count': 160},\n",
       " '101650.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 4, 21, 0, 0),\n",
       "  'count': 102},\n",
       " '101651.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 14},\n",
       " '101652.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 6, 8, 50, 0, 16000),\n",
       "  'count': 191},\n",
       " '101653.BKZS': {'start_time': datetime.datetime(2018, 3, 19, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 411},\n",
       " '101654.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 262},\n",
       " '101655.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 24, 8, 50, 0, 15000),\n",
       "  'count': 248},\n",
       " '101656.BKZS': {'start_time': datetime.datetime(2018, 8, 24, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 31, 8, 0, 0, 3000),\n",
       "  'count': 31},\n",
       " '101657.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 133},\n",
       " '101658.BKZS': {'start_time': datetime.datetime(2018, 4, 18, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 10, 20, 0, 0, 2000),\n",
       "  'count': 88},\n",
       " '101659.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 8, 8, 0, 0, 18000),\n",
       "  'count': 189},\n",
       " '101660.BKZS': {'start_time': datetime.datetime(2018, 3, 20, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 19, 8, 0, 0, 4000),\n",
       "  'count': 35},\n",
       " '101661.BKZS': {'start_time': datetime.datetime(2016, 5, 27, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 25, 8, 0, 0, 17000),\n",
       "  'count': 132},\n",
       " '101662.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 156},\n",
       " '101663.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 2, 26, 8, 50, 0, 13000),\n",
       "  'count': 311},\n",
       " '101664.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 179},\n",
       " '101665.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 281},\n",
       " '101666.BKZS': {'start_time': datetime.datetime(2016, 6, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 109},\n",
       " '101667.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 8, 8, 0, 0, 2000),\n",
       "  'count': 359},\n",
       " '101668.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 9, 20, 0, 0, 7000),\n",
       "  'count': 28},\n",
       " '101669.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 1, 15, 0, 0),\n",
       "  'count': 114},\n",
       " '101670.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 201},\n",
       " '101671.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 212},\n",
       " '101672.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 81},\n",
       " '101673.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 5, 8, 0, 0, 3000),\n",
       "  'count': 229},\n",
       " '101674.BKZS': {'start_time': datetime.datetime(2016, 6, 2, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 27},\n",
       " '101675.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 5, 6, 0, 0),\n",
       "  'count': 20},\n",
       " '101676.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 126},\n",
       " '101677.BKZS': {'start_time': datetime.datetime(2016, 4, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 162},\n",
       " '101678.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 96},\n",
       " '101679.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 4, 13, 0, 0),\n",
       "  'count': 18},\n",
       " '101680.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 8, 8, 0, 0, 2000),\n",
       "  'count': 518},\n",
       " '101681.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 28, 20, 0, 0, 2000),\n",
       "  'count': 82},\n",
       " '101682.BKZS': {'start_time': datetime.datetime(2018, 3, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 27, 20, 0, 0, 13000),\n",
       "  'count': 33},\n",
       " '101683.BKZS': {'start_time': datetime.datetime(2017, 5, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 2, 8, 0, 0, 3000),\n",
       "  'count': 71},\n",
       " '101684.BKZS': {'start_time': datetime.datetime(2017, 4, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 337},\n",
       " '101685.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 10, 20, 0, 0, 13000),\n",
       "  'count': 72},\n",
       " '101686.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 429},\n",
       " '101687.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 11, 20, 0, 0, 12000),\n",
       "  'count': 92},\n",
       " '101688.BKZS': {'start_time': datetime.datetime(2018, 3, 17, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 61},\n",
       " '101689.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 89},\n",
       " '101690.BKZS': {'start_time': datetime.datetime(2018, 6, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 11, 28, 0, 0),\n",
       "  'count': 19},\n",
       " '101691.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 114},\n",
       " '101692.BKZS': {'start_time': datetime.datetime(2018, 5, 25, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 18, 20, 0, 0, 7000),\n",
       "  'count': 5},\n",
       " '101693.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 18, 20, 0, 0, 2000),\n",
       "  'count': 32},\n",
       " '101694.BKZS': {'start_time': datetime.datetime(2017, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 2, 14, 0, 0),\n",
       "  'count': 23},\n",
       " '101695.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 105},\n",
       " '101696.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 19, 20, 0, 0, 2000),\n",
       "  'count': 46},\n",
       " '101697.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 24, 8, 50, 0, 15000),\n",
       "  'count': 113},\n",
       " '101698.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 363},\n",
       " '101699.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 16, 20, 0, 0, 2000),\n",
       "  'count': 148},\n",
       " '101700.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 3, 26, 0, 0),\n",
       "  'count': 27},\n",
       " '101701.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 36},\n",
       " '101702.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 11, 20, 0, 0, 2000),\n",
       "  'count': 95},\n",
       " '101703.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 197},\n",
       " '101704.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 12, 20, 0, 0, 2000),\n",
       "  'count': 29},\n",
       " '101705.BKZS': {'start_time': datetime.datetime(2018, 4, 15, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 15, 20, 0, 0, 2000),\n",
       "  'count': 62},\n",
       " '101706.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 18, 0, 0),\n",
       "  'count': 62},\n",
       " '101707.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 2, 20, 0, 0, 12000),\n",
       "  'count': 91},\n",
       " '101708.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 389},\n",
       " '101709.BKZS': {'start_time': datetime.datetime(2018, 6, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 18, 0, 0),\n",
       "  'count': 8},\n",
       " '101710.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 198},\n",
       " '101711.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 201},\n",
       " '101712.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 7, 8, 0, 0, 4000),\n",
       "  'count': 57},\n",
       " '101713.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 25, 8, 0, 0, 17000),\n",
       "  'count': 375},\n",
       " '101714.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 1, 16, 8, 50, 0, 3000),\n",
       "  'count': 80},\n",
       " '101715.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 26, 8, 0, 0, 3000),\n",
       "  'count': 141},\n",
       " '101716.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 77},\n",
       " '101717.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 3, 29, 0, 0),\n",
       "  'count': 37},\n",
       " '101718.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 148},\n",
       " '101719.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 4, 25, 8, 0, 0, 17000),\n",
       "  'count': 150},\n",
       " '101720.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 285},\n",
       " '101721.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 19, 20, 0, 0, 2000),\n",
       "  'count': 51},\n",
       " '101722.BKZS': {'start_time': datetime.datetime(2017, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 30, 20, 0, 0, 12000),\n",
       "  'count': 13},\n",
       " '101723.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 50},\n",
       " '101724.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 102},\n",
       " '101725.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 29, 20, 0, 0, 2000),\n",
       "  'count': 151},\n",
       " '101726.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 30, 0, 0),\n",
       "  'count': 111},\n",
       " '101727.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 221},\n",
       " '101728.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 194},\n",
       " '101729.BKZS': {'start_time': datetime.datetime(2018, 6, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 11, 26, 0, 0),\n",
       "  'count': 4},\n",
       " '101730.BKZS': {'start_time': datetime.datetime(2018, 6, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 2, 15, 0, 0),\n",
       "  'count': 14},\n",
       " '101731.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 85},\n",
       " '101732.BKZS': {'start_time': datetime.datetime(2016, 4, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 13},\n",
       " '101733.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 452},\n",
       " '101734.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 23, 20, 0, 0, 16000),\n",
       "  'count': 376},\n",
       " '101735.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 26, 8, 50, 0, 3000),\n",
       "  'count': 22},\n",
       " '101736.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 21, 20, 0, 0, 2000),\n",
       "  'count': 128},\n",
       " '101737.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 12, 20, 0, 0, 2000),\n",
       "  'count': 22},\n",
       " '101738.BKZS': {'start_time': datetime.datetime(2016, 2, 5, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 27, 0, 0),\n",
       "  'count': 73},\n",
       " '101739.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 298},\n",
       " '101740.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 134},\n",
       " '101741.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 7, 11, 20, 0, 0, 2000),\n",
       "  'count': 53},\n",
       " '101742.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 300},\n",
       " '101743.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 22, 8, 50, 0, 2000),\n",
       "  'count': 253},\n",
       " '101744.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 11, 21, 20, 0, 0, 2000),\n",
       "  'count': 102},\n",
       " '101745.BKZS': {'start_time': datetime.datetime(2017, 5, 31, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 5, 16, 0, 0),\n",
       "  'count': 8},\n",
       " '101746.BKZS': {'start_time': datetime.datetime(2016, 1, 4, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 492},\n",
       " '101747.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 10, 14, 20, 0, 0, 2000),\n",
       "  'count': 277},\n",
       " '101748.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 6, 26, 0, 0),\n",
       "  'count': 32},\n",
       " '101749.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 9, 3, 0, 0),\n",
       "  'count': 76},\n",
       " '101750.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 127},\n",
       " '101751.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 6, 13, 0, 0),\n",
       "  'count': 74},\n",
       " '101752.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 1, 3, 0, 0),\n",
       "  'count': 69},\n",
       " '101753.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 615},\n",
       " '101754.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 15, 20, 0, 0, 2000),\n",
       "  'count': 84},\n",
       " '101755.BKZS': {'start_time': datetime.datetime(2016, 4, 11, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 8, 22, 0, 0),\n",
       "  'count': 41},\n",
       " '101756.BKZS': {'start_time': datetime.datetime(2018, 6, 14, 0, 0),\n",
       "  'end_time': datetime.datetime(2019, 3, 19, 0, 0),\n",
       "  'count': 4},\n",
       " '101757.BKZS': {'start_time': datetime.datetime(2017, 7, 21, 0, 0),\n",
       "  'end_time': datetime.datetime(2023, 11, 25, 0, 0),\n",
       "  'count': 48},\n",
       " '101758.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 214},\n",
       " '101759.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 12, 26, 18, 34, 7, 890000),\n",
       "  'count': 123},\n",
       " '101760.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 110},\n",
       " '101761.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 530},\n",
       " '101762.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 149},\n",
       " '101763.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 6, 13, 0, 0),\n",
       "  'count': 2},\n",
       " '101764.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 1, 27, 0, 0),\n",
       "  'count': 58},\n",
       " '101765.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 82},\n",
       " '101766.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 9, 5, 20, 0, 0, 2000),\n",
       "  'count': 86},\n",
       " '101767.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 5, 8, 0, 0, 3000),\n",
       "  'count': 345},\n",
       " '101768.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2024, 8, 23, 20, 0, 0, 16000),\n",
       "  'count': 60},\n",
       " '101769.BKZS': {'start_time': datetime.datetime(2016, 5, 6, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 103},\n",
       " '101770.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2019, 3, 19, 0, 0),\n",
       "  'count': 4},\n",
       " '101771.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 78},\n",
       " '101772.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 5, 4, 8, 0, 0, 3000),\n",
       "  'count': 115},\n",
       " '101773.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2021, 11, 26, 0, 0),\n",
       "  'count': 5},\n",
       " '101774.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2022, 9, 22, 0, 0),\n",
       "  'count': 36},\n",
       " '101775.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 3, 11, 8, 50, 0, 16000),\n",
       "  'count': 108},\n",
       " '101776.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 13, 10, 1, 17, 901000),\n",
       "  'count': 139},\n",
       " '101777.BKZS': {'start_time': datetime.datetime(2016, 1, 1, 0, 0),\n",
       "  'end_time': datetime.datetime(2025, 6, 4, 20, 0, 0, 2000),\n",
       "  'count': 146},\n",
       " ...}"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 下载历史成分股信息\n",
    "xtdata.download_sector_data()\n",
    "\n",
    "xtdata.download_history_data(\"\", \"stocklistchange\", \"\", \"\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 查询交易日历\n",
    "days = xtdata.get_trading_calendar(market=\"SZ\", start_time=start_date, end_time=end_date)\n",
    "\n",
    "# 轮询获取指数成本股\n",
    "index_components = {}\n",
    "end_datetime = datetime.strptime(end_date, \"%Y%m%d\")\n",
    "for i in days:\n",
    "    dt = datetime.strptime(i, \"%Y%m%d\")\n",
    "    if dt > end_datetime:\n",
    "        continue\n",
    "\n",
    "    xt_symbols = xtdata.get_stock_list_in_sector(xt_index_symbol, i)\n",
    "\n",
    "    vt_symbols: list = []\n",
    "    for xt_symbol in xt_symbols:\n",
    "        vt_symbol = xt_symbol.replace(\"SH\", \"SSE\").replace(\"SZ\", \"SZSE\")\n",
    "        vt_symbols.append(vt_symbol)\n",
    "\n",
    "    index_components[dt.strftime(\"%Y-%m-%d\")] = vt_symbols\n",
    "\n",
    "# 保存到数据中心\n",
    "lab.save_component_data(index_symbol, index_components)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 加载指数成分股代码\n",
    "component_symbols = lab.load_component_symbols(index_symbol, start_date, end_date)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "name": "stderr",
     "output_type": "stream",
     "text": [
      "100%|████████████████████████████████████████| 854/854 [01:21<00:00, 10.54it/s]\n"
     ]
    }
   ],
   "source": [
    "# 转换时间格式\n",
    "start = datetime.strptime(start_date, \"%Y%m%d\")\n",
    "start.replace(tzinfo=DB_TZ)\n",
    "\n",
    "end = datetime.strptime(end_date, \"%Y%m%d\")\n",
    "end.replace(tzinfo=DB_TZ)\n",
    "\n",
    "# 除了成分股，还要下载指数数据\n",
    "task_symbols = component_symbols + [index_symbol]\n",
    "\n",
    "# 遍历下载数据\n",
    "for vt_symbol in tqdm(task_symbols):\n",
    "    symbol, exchange_str = vt_symbol.split(\".\")\n",
    "\n",
    "    for interval in intervals:\n",
    "        req = HistoryRequest(symbol, Exchange(exchange_str), start, end, interval)\n",
    "        bars = datafeed.query_bar_history(req)\n",
    "\n",
    "        if bars:\n",
    "            lab.save_bar_data(bars)\n",
    "        else:\n",
    "            logger(interval, vt_symbol)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 添加回测参数配置\n",
    "for vt_symbol in component_symbols:\n",
    "    lab.add_contract_setting(\n",
    "        vt_symbol,\n",
    "        long_rate=5/10000,\n",
    "        short_rate=10/10000,\n",
    "        size=1,\n",
    "        pricetick=0.0001,\n",
    "    )"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "metadata": {},
   "outputs": [],
   "source": []
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.13.2"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}
